SampleNumToMediaTime
TheSampleNumToMediaTime
function allows you to find the time at which a specified sample plays. This time is expressed in the media's time scale.
pascal void SampleNumToMediaTime (Media theMedia, long logicalSampleNum, TimeValue *sampleTime, TimeValue *sampleDuration);
theMedia
- Specifies the media for this operation. You obtain this media identifier from such Movie Toolbox functions as
NewTrackMedia
andGetTrackMedia
(described on page 2-138 and page 2-190, respectively).logicalSampleNum
Specifies the sample number.sampleTime
- Contains a pointer to a time value. The
MediaTimeToSampleNum
function updates this time value to indicate the starting time of the sample specified by thelogicalSampleNum
parameter. This time value is expressed in the media's time scale. Set this parameter tonil
if you do not want this information.sampleDuration
- Contains a pointer to a time value. The Movie Toolbox returns the duration of the sample specified by the
logicalSampleNum
parameter. This time value is expressed in the media's time scale. Set this parameter tonil
if you do not want this information.ERROR CODES
invalidMedia -2008 This media is corrupted or invalid SEE ALSO
You can find the sample for a specified time by calling theMediaTimeToSampleNum
function, which is described in the previous section.